.generic-content .content .genericContent2020 * {
    font-family: Roboto
}

.generic-content .content .genericContent2020 .citation .highlight {
    font-size: 22px !important;
    line-height: 30px !important
}

.generic-content .content .genericContent2020 table {
    width: 100% !important
}

.generic-content .content .genericContent2020 table tr td,
.generic-content .content .genericContent2020 table tr th {
    text-align: center !important;
    padding: 15px 10px !important;
    border-bottom: solid 1px #f2f2f2 !important
}

.generic-content .content .genericContent2020 table tr:first-child,
.generic-content .content .genericContent2020 table tr:hover {
    background-color: #f2f2f2 !important
}

.generic-content .content .genericContent2020 table tr td:first-child {
    font-weight: 500 !important
}

.generic-content .content .genericContent2020 .contact-item-title,
.generic-content .content .genericContent2020 table tr th {
    font-weight: 500 !important;
    text-transform: uppercase !important
}

.generic-content .content .genericContent2020 div.image-block,
.generic-content .content .genericContent2020 div.text-block {
    margin-bottom: 30px !important
}

.generic-content .content .genericContent2020 .contact .contact-info div,
.generic-content .content .genericContent2020 .generic-list .list-item,
.generic-content .content .genericContent2020 .generic-timeline .item p,
.generic-content .content .genericContent2020 .nota,
.generic-content .content .genericContent2020 .text-block .text,
.generic-content .content .genericContent2020 .text-block p.text,
.generic-content .content .genericContent2020 .text-block span.text,
.generic-content .content .genericContent2020 p.text,
.generic-content .content .genericContent2020 span.text {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important
}

.generic-content .content .genericContent2020 .legenda {
    font-size: 13px !important;
    font-weight: 400;
    line-height: 18px !important
}

.generic-content .content .genericContent2020 .nota {
    font-style: italic !important
}

.generic-content .content .genericContent2020 .text-block p.title,
.generic-content .content .genericContent2020 h2.title,
.generic-content .content .genericContent2020 p.title {
    font-size: 36px !important;
    margin-bottom: 20px !important
}

.generic-content .content .genericContent2020 .text-block p.subtitle,
.generic-content .content .genericContent2020 p.subtitle {
    font-weight: 500 !important;
    font-size: 24px !important;
    margin-bottom: 15px !important
}

.generic-content .content .genericContent2020 .generic-list {
    padding: 20px 0 !important
}

.generic-content .content .genericContent2020 .contact .contact-info .contact-item {
    padding-bottom: 10px !important
}

.generic-content .content .genericContent2020 div.contact,
.generic-content .content .genericContent2020 div.image-block,
.generic-content .content .genericContent2020 div.text-block {
    padding-bottom: 15px !important
}

.generic-content .content .genericContent2020 .red {
    color: #c30000
}

.generic-content .content .genericContent2020 .bold {
    font-weight: 700 !important
}

.generic-content .content .genericContent2020 .list-bullet {
    color: #c30000 !important;
    font-weight: bolder !important
}

.generic-content .content .genericContent2020 .button-area {
    flex-direction: unset !important;
    padding: 24px 0 !important
}

.generic-content .content .genericContent2020 .button {
    margin: 5px !important
}

.generic-content .content .genericContent2020 div.detail-text,
.generic-content .content .genericContent2020 div.detail-text h2 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    display: contents
}

.generic-content .content .genericContent2020 .otherSports-awards .award-title {
    font-family: Roboto !important;
    font-size: 18px !important;
    text-transform: none !important;
    line-height: 24px !important;
    font-weight: 400 !important
}

.generic-content .cover-img {
    height: auto !important;
    width: 100vw
}

.generic-content-container .header .title-panel .title {
    word-wrap: break-word;
}

@media (max-width: 768px) {
    .generic-content .content .genericContent2020 p.text {
        display: block;
    }
}

